package com.bestcem.xm.survey.mq.send.biz;

import com.alibaba.fastjson.JSONObject;
import com.bestcem.xm.survey.mq.dto.CreateQuotaDto;
import com.bestcem.xm.survey.mq.dto.TicketNotificationTriggerDto;

public interface SurveyMessageSendService {

    void surveyRespondentOpenSend(JSONObject dto);

    void surveyAddQuoteSend(CreateQuotaDto dto);

    void surveyPopQuoteSend(CreateQuotaDto dto);

    void surveyRespondentStatusChangedSend(JSONObject dto);

    void notificationTriggerSend(TicketNotificationTriggerDto notificationTriggerDTO);

    void surveyRespondentModifySend(JSONObject dto);

    void memberFootprintSaveSend(JSONObject dto);

    void surveyRespondentUnfinishSend(JSONObject dto);

    void surveyRespondentSubmitSend(JSONObject dto);

    void surveyRespondentSyncSend(JSONObject dto);
}
